$(function(){
    //倒退
    $("#comeback").click(function () {
        window.history.back();
    })
    //密码是否可见切换
    $("#visible").click(function () {
        var change=$(this)
        if(change.data("change")==="invisible"){
            change.attr("src","../../public/images/hide.svg")
            change.data("change","")
            change.prev().attr("type","text")
        }else{
            change.attr("src","../../public/images/show.svg")
            change.data("change","invisible");
            change.prev().attr("type","password")
        }
    })
    //立即登录
    $("#ljdl").click(function(){
        $(window).attr("location","../login.html")
    })
    //获取验证码
    $("#yzm").children(":last-child").hide();
    $("#yzm").click(function () {
        var isemailnum=$("#emailnum").val().trim();
        if(isemailnum)
            AjaxRequest({
            url:_url+"/money/login/picturecode",
            data:{
                "accountnumber":$("#emailnum").val().trim()
            },
            type:"post",
            success(res){
                if(res.code==1){
                    var ymzImg=_url+"/money/"+res.data;
                    $("#yzm").children().last().attr("src",ymzImg).show().prev().hide();
                }else{
                    $.toast("输入手机号错误","text");
                }

            }
        })
        else
            $.toast("邮箱号码不能为空","text");
    })
    //下一页
    $("#nextPage").click(
        function(){
            var isregister=true;
            //用户名验证
            if(!/^[\u4e00-\u9fa5_a-zA-Z0-9]+$/.test($("#username").val().trim())){
                $.toast("用户名输入错误","text");
                isregister=false;
                return ;
            }
            //邮箱验证
            if(!(/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z0-9]{2,6}$/.test($("#emailnum").val().trim()))){
                $.toast("邮箱号码有误","text");
                isregister=false;
                return ;
            }
            //密码验证
            // if(!/^(?=.*[0-9])(?=.*[a-zA-Z])(.{8,})$/.test($("#password").val().trim())){
            //     $.toast("密码输入错误","text");
            //     isregister=false;
            //     return ;
            // }
            if(!/\w{8,}/.test($("#password").val().trim())){
                $.toast("设置密码不符要求","text");
                isregister=false;
                return ;
            }
            //验证码验证
            if(!$("#inputYZM").val().trim()){
                $.toast("验证码不能为空","text");
                isregister=false;
                return ;
            }
            //用户协议
            if(!$("#agrement").prop("checked")){
                $.toast("用户协议请确认","text");
                isregister=false;
                return ;
            }
            //所有验证通过后，进行下一步
            if(isregister){
                sessionStorage.data=JSON.stringify(
                    {
                        username:$("#username").val().trim(),
                        accountnumber:$("#emailnum").val().trim(),
                        password:$("#password").val().trim(),
                        referee:$("#rPhone").val().trim(),
                        code:$("#inputYZM").val().trim(),
                    }
                )
                AjaxRequest({
                    url:_url+"/money/login/sendcode",
                    type:"post",
                    load:true,
                    data:{
                        username:$("#username").val().trim(),
                        accountnumber:$("#emailnum").val().trim(),
                        picturecode:$("#inputYZM").val().trim(),
                        apimsg:1
                    },
                    success(res){
                        if(isReqSucceed(res)){
                            sessionStorage.code=res.data;
                            $(window).attr("location","./emailCode.html");
                        }
                    }
                })

            }
                //$(window).attr("location","./emailCode.html");
        }
    );
    //是否存在推荐人
    var isreferee=getQueryParams(location.href).referee;
    if(isreferee){
        $("#rPhone").val(isreferee);
    }
})